home *** CD-ROM | disk | FTP | other *** search
- |
- |
- |
- |
- |
- |
- |
- |
- |
- | FormFill
- |
- | Form Filling System
- |
- | ---------------------
- |
- | (C) 1988-90 by
- |
- | R.MacLean
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- | FormGen Corporation
- | 13 Holland Drive
- | Bolton, Ontario, Canada
- | L7E 1G4
- |
- | (416) 857-0022
- |
- |
- |
- |
- |
- |
- | ---------
- | ------|-- | (tm)
- | --| | |------------------
- | | -----|--- | Association of
- | | | |-- Shareware
- | ---| O | Professionals
- | ------| | |---------------------
- | --------- MEMBER
- |
- |
- |
- FormFill Shareware Quick Doc
- =========
- |
- | "Shareware" is a term used to describe a system for distribution
- | of software. Under the shareware concept, software may be freely
- | copied and passed along to others, or distributed through bulletin
- | board systems, etc.
- |
- | As a recipient of a shareware program, you may use the software
- | for a short trial period to determine if it meets your needs. If
- | it does, you pay the registration fee. By paying the fee, you are
- | granted the right to retain the software for your use. If the
- | software is not suitable then you may discard it.
- |
- | The shareware system provides substantial benefits the computing
- | community (of which YOU are a member):
- |
- | 1) You get to try out the software BEFORE you buy it so you know
- | exactly what you're buying.
- |
- | 2) Shareware is substantially less expensive than most commercial
- | programs. You don't pay for costly marketing programs and
- | fancy packaging.
- |
- | 3) You get access to a MUCH broader base of available programs.
- | Thousands of excellent programs have been written by expert
- | programmers who would never consider marketing commercially.
- | Through the concept of shareware, these people their programs
- | available to the community. Usually, all they ask in return
- | is a small fee to reward them for the time and effort they've
- | put into the program.
- |
- | The system is based entirely on the honour system, and generally
- | works quite well. (Most people are honest and wouldn't violate
- | the trust placed in them by the author of the software.)
- |
- | Shareware is NOT free software - the author counts on your integrity.
- | Please register using the form the the end of this manual.
- |
- | You are encouraged to copy this software and pass it along to
- | others who may be interested in using it.
- |
- | This program is produced by a member of the Association of Shareware
- | Professionals (ASP). ASP wants to make sure that the shareware
- | principle works for you. If you are unable to resolve a shareware
- | related problem with an ASP member by contacting the member directly,
- | ASP may be able to help. The ASP Ombudsman can help you resolve a
- | dispute or problem with an
- | ASP member, but does not
- | provide technical support ---------
- | for members' products. ------|-- | (tm)
- | Please write to the --| | |------------------
- | ASP Ombudsman at | -----|--- | Association of
- | PO Box 5786, | | |-- Shareware
- | Bellevue, WA 98006 ---| O | Professionals
- | or send a Compuserve ------| | |---------------------
- | message via easyplex to --------- MEMBER
- | ASP Ombudsman 70007,3536
- FormFill Starting the Program Quick Doc
- ====================
- |
- |
- | Syntax to set up field definitions is:
- |
- | DEFINE filespec
- |
- | Syntax to fill in a form is:
- |
- | FILL filespec /P
- |
- | where:
- | filespec - is the name of an existing .FRM file to be loaded
- | on startup
- |
- | /P - optional switch to be used if your system uses
- | non-standard hardware which results in messages like
- | "Printer Not Connected" when this is obviously not
- | the case.
- |
- |
- | General Procedure
- | =================
- |
- | To use FormFill to fill in forms created with FormGen, you first
- | define the position and type of each data field on the form.
- | Once this is done, you can use the Fill module to fill and print
- | the form.
- |
- | Data fields can contain any kind of information, but four different
- | types of fields are provided:
- |
- | text - may contain any textual or numeric material and may
- | span several lines
- | numeric - contain numeric information only and can be used in
- | calculations
- | date - uses the date from the system clock, or allows a date to
- | be entered
- | time - uses the time from the system clock, or allows a time to
- | be entered
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- FormFill Cursor Movement Keys Quick Doc
- ====================
- |
- |
- | [up] - move cursor up | [Home] - move cursor to left
- | | edge of pad
- | [down] - move cursor down |
- | | [End] - move cursor to right
- | [<-] - move cursor left | edge of pad
- | |
- | [->] - move cursor right | [PgUp] - move up one screen
- | |
- | [->|] - move cursor right to | [PgDn] - move down one screen
- | the next tab stop |
- | | [Ctrl][Home] - move cursor to
- | [|<-] - move cursor left to | upper left
- | the next tab stop | corner of screen
- | |
- | [F7] - move the cursor left | [Ctrl][End] - move cursor to
- | to the next non-blank | lower left
- | character | corner of screen
- | |
- | [F8] - move the cursor right | [Ctrl][PgUp] - move cursor to
- | to the next non-blank | top of form
- | character |
- | | [Ctrl][PgDn] - move cursor to
- | [Ret] - move to the beginning of | bottom of form
- | the next line |
- |
- |
- | Field Definition Keys
- | =====================
- |
- | [F1] - Define Text Field
- | -----------------
- | Creates a text input field at the cursor position. Use arrow keys
- | (or the right mouse button) to strech the field to the desired
- | dimensions and then press return. You will then be asked for a
- | default value for the field.
- |
- |
- | [F2] - Define Numeric Field
- | --------------------
- | Creates a numeric field at the cursor position. The field may be
- | entered or computed. Entered fields will prompt for:
- |
- | FORMAT - format mask (see below)
- | DEFAULT - default value at entry time (if any)
- |
- | Computed fields will prompt for:
- |
- | FORMAT - format mask (see below)
- | FORMULA - calculation (see below)
- |
- |
- |
- |
- FormFill Field Definition Keys (cont'd) Quick Doc
- =====================
- |
- |
- | [F3] - Define Field
- | ------------
- | Creates an entry field at the cursor position. Types available:
- |
- | 1) TEXT
- | 2) NUMERIC
- | 1) entered
- | 2) computed
- | 3) DATE
- | 1) entered
- | 2) current @ Entry
- | 4) TIME
- | 1) entered
- | 2) current @ entry
- |
- |
- | Other Keys
- | ==========
- |
- |
- | [F9] - Save form definition.
- |
- | [Alt][F9] - Load form & definitions.
- |
- | [Alt][P] - Set path to data directory.
- |
- | [Alt][X] - Exit FormFill
- |
- | [Alt][Q] - Toggle cursor position display between Row/Col and
- | vertical/horizontal inches.
- |
- | [Alt][O] - Call operating system. This loads a secondary copy of
- | DOS, allowing files to be copied, disks formatted, and
- | other programs to be run from within DEFINE.
- |
- | To return to DEFINE, type EXIT at the DOS prompt.
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- FormFill Numeric Formats Quick Doc
- ===============
- |
- |
- | Formats may be specified for numeric fields using:
- |
- | #, period (.), $ or $$, + or -, and comma (,)
- |
- | Example: value=1234.567
- |
- | ------------------------------------------------------------------------
- | Format | Output | Comment
- | ========================================================================
- | ##### | 1235 | leading blank, rounded to nearest integer
- | ####.# | 1234.6 | one decimal place
- | ####.## | 1234.57 | format for money
- | ------------------------------------------------------------------------
- | ##,### | 1,235 | comma divides thousands
- | $##,###.## | $ 1,234.57 | left aligned dollar sign
- | $$##,###.## | $1,234.57 | dollar sign against first digit
- | ------------------------------------------------------------------------
- | $$##,###.##- | $1,234.57 | would show trailing minus if negative
- | $$##,###.##+ | $1,234.57+ | shows trailing plus, (-) if negative
- | ------------------------------------------------------------------------
- |
- |
- | Formulas
- | ========
- |
- | Four standard math operations are available:
- |
- | + addition * multiplication - subtraction / division
- |
- | In addition, constant percentages are supported. (ie. 12.5%)
- | The values of other fields are indicated by square brackets. []
- |
- | ------------------------------------------------------------------------
- | Formula | Comment
- | ========================================================================
- | [8]*[12]+7 | [field 8] x [field 12] + 7
- | [8]*([12]+7) | [field 8] x the result of [field 12] + 7
- | ------------------------------------------------------------------------
- | [3]/2 | [field 3] divided by 2
- | [28]*8.25% | 8.25 percent of [field 28]
- | ------------------------------------------------------------------------
- | [1]+[2]+[3]+[4]+[5]+[6] | the sum of fields 1 thru 6
- | ------------------------------------------------------------------------
- |
- |
- -----------------------------------------------------------------------------
- | ------------------------------------------------------------------- |
- | | -------=======<<<<<<< FormFill Registration >>>>>>>=======------- | |
- | ------------------------------------------------------------------- |
- | |
- | FormFill is a copyright program distributed on a "Shareware" basis, |
- | that is, it may be freely distributed for TRIAL use. This gives you |
- | the benefit of being able to try it out BEFORE you buy. If you don't |
- | find it useful, simply destroy or give away your copy and accept my |
- | thanks for giving it a shot. |
- | |
- | If, however, you find it beneficial and wish to continue using it, |
- | please register it by completing the bottom of this form and sending |
- | the appropriate fee. This will give you a nicely printed manual, an |
- | update of the program including any new features, and a clear |
- | conscience whenever you use the program. If you believe in the |
- | concept of shareware, it will also give you the nice feeling that |
- | comes from knowing that you are backing up your beliefs and are |
- | helping to encourage more development of this type of distribution. |
- | |
- | The registration is a very low price, but it helps us to make a |
- | living and to continue to maintain and improve the program. |
- | |
- | If you do not register, but continue to benefit from the use of my |
- | program, you are clearly violating the terms of my copyright, and |
- | I will not be amused. |
- | ---------------------------------- |
- | |
- | I would also be most pleased to add YOUR best forms to our library |
- | for distribution to other FormFill users. If you send a disk with |
- | your own form designs, I will allow you a $10 discount on your |
- | registration. |
- | |
- | Please complete the form below and mail it today! ░░░░ ░░░░ |
- | ░ ░ |
- | THANK YOU! ...for supporting shareware! ░░░ ░░░ |
- | ░ ░ |
- | Randy MacLean - FormFill author ░ ░ |
- |-----------------------------------------------------------------------------|
- | Please register me as a FormFill User! RUSH my manual and update ASAP! |
- | O I don't have any forms yet - here's my $35 registration fee. |
- | O I've enclosed a disk with my forms - my fee is $25. |
- | ------------------------------------------------------------------------- |
- | | Name: | Company: | |
- | |-------------------------------------------------------------------------| |
- | | Address: | City: State: | |
- | |------------------------------------------------------------------------- |
- | | Zip: | +-+-+-+-+-+-+-+-+-+-+-+-+-+ |
- | ------------------ -> O VISA | | | | | |
- | | |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
- | O Please bill my credit card -|-> O M/C | | | | | |
- | O I've enclosed my check | |-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
- | -> O AMEX | | | | |
- | mail to: +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
- | Randy MacLean +-+-+-+-+ |
- | c/o FormGen Corporation Expiry | | | |
- | #9 - 13 Holland Drive +-+-+-+-+ |
- | Bolton, Ontario For faster service, phone (416) 857-0022 |
- | L7E 1G4 FAX (416) 857-4531 |
- -----------------------------------------------------------------------------
-